package org.jeecg.modules.common.basevo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;
import lombok.experimental.SuperBuilder;
import org.jeecg.modules.common.baseentity.PublicBeanPage;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.io.Serializable;

@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@ToString(callSuper = true)
@SuperBuilder(toBuilder = true)
public class BaseAchieveVo extends PublicBeanPage implements Serializable {
    protected static final long serialVersionUID = 1L;


    /**年级ID*/
//	@Excel(name = "年级ID", width = 15)
    @ApiModelProperty(value = "年级ID")
    protected String gradeId;
    /**年级编码*/
//	@Excel(name = "年级编码", width = 15)
    @ApiModelProperty(value = "年级编码")
    protected String gradeCode;
    /**年级*/
    @Excel(name = "年级", width = 15)
    @ApiModelProperty(value = "年级")
    protected String gradeName;
    /**年级显示排序*/
    @Excel(name = "年级显示排序", width = 15)
    @ApiModelProperty(value = "年级显示排序")
    protected Integer gradeOrder;

    /**班级ID*/
//	@Excel(name = "班级ID", width = 15)
    @ApiModelProperty(value = "班级ID")
    protected String classId;
    /**班级编码*/
    @Excel(name = "班级编码", width = 15)
    @ApiModelProperty(value = "班级编码")
    protected String classCode;
    /**班级*/
    @Excel(name = "班级", width = 15)
    @ApiModelProperty(value = "班级")
    protected String className;
    /**班级简称*/
    @Excel(name = "班级简称", width = 15)
    @ApiModelProperty(value = "班级简称")
    protected String classNickname;
    /**班级排序*/
//	@Excel(name = "班级排序", width = 15)
    @ApiModelProperty(value = "班级显示排序")
    protected Integer classOrder;

    /**考试ID*/
//	@Excel(name = "考试ID", width = 15)
    @ApiModelProperty(value = "考试ID")
    protected String examinationId;
    /**考试编码*/
    @Excel(name = "考试编码", width = 15)
    @ApiModelProperty(value = "考试编码")
    protected String examinationCode;
    /**考试*/
    @Excel(name = "考试", width = 15)
    @ApiModelProperty(value = "考试")
    protected String examinationName;

}
